﻿using SJ.Platform.EFCore.Model.ProjectManager;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SJ.Platform.Extend.ModelExtend.ProjectExt
{
    public class ProjectScheduleMainExtend: ProjectScheduleMain
    {
        /// <summary>
        /// 项目名称
        /// </summary>
        public string? ProjectName { get; set; }
        /// <summary>
        /// 项目经理名称
        /// </summary>
        public string? ManagerName { get; set; }

        /// <summary>
        /// 立项通过时间
        /// </summary>
        public DateTime? ProjectPassTime { get; set; }

        /// <summary>
        /// 需求审批通过时间
        /// </summary>
        public DateTime? RequirementPassTime { get; set; }

        /// <summary>
        /// 指定的更新字段
        /// </summary>
        public List<string>? UpdateProperties { get; set; }

        public List<ProjectScheduleTaskExtend>? Tasks { get; set; }
    }
}
